beb8909c8e2926c7090501bab135cc07835634ea,src/me/ryanhamshire/griefprevention/GriefPreventionPlugin.java,GriefPreventionPlugin,registerBaseCommands,#,785

Before Change


                                            .build())),
                                    optional(GenericArguments.onlyOne(GenericArguments.string(Text.of("context"))))),
                                GenericArguments.seq(
                                    GenericArguments.choices(Text.of("target"), catalogChoices),
                                    onlyOne(GenericArguments.choices(Text.of("value"), ImmutableMap.<String, Tristate>builder()
                                            .put("-1", Tristate.FALSE)
                                            .put("0", Tristate.UNDEFINED)
                                            .put("1", Tristate.TRUE)
                                            .put("false", Tristate.FALSE)
                                            .put("undefined", Tristate.UNDEFINED)
                                            .put("true", Tristate.TRUE)
                                            .build())),
                                    optional(GenericArguments.onlyOne(GenericArguments.string(Text.of("context"))))))))))
                .executor(new CommandClaimFlag())
                .build(), "claimflag", "cf");

        Sponge.getCommandManager().register(this, CommandSpec.builder()
                .description(Text.of("Gets/Sets flag permission for a group in claim you are standing in."))
                .permission(GPPermissions.COMMAND_FLAGS_GROUP)
                .arguments(GenericArguments.firstParsing(
                        GenericArguments.seq(
                            onlyOne(string(Text.of("group"))),
                            GenericArguments.firstParsing(
                                GenericArguments.seq(
                                    choices(Text.of("flag"), flagChoices),
                                    GenericArguments.firstParsing(
                                            GenericArguments.seq(
                                                GenericArguments.onlyOne(choices(Text.of("source"), catalogChoices)),
                                                GenericArguments.choices(Text.of("target"), catalogChoices),
                                                onlyOne(GenericArguments.choices(Text.of("value"), ImmutableMap.<String, Tristate>builder()
                                                        .put("-1", Tristate.FALSE)
                                                        .put("0", Tristate.UNDEFINED)
                                                        .put("1", Tristate.TRUE)
                                                        .put("false", Tristate.FALSE)
                                                        .put("undefined", Tristate.UNDEFINED)
                                                        .put("true", Tristate.TRUE)
                                                        .build()))),
                                            GenericArguments.seq(
                                                GenericArguments.choices(Text.of("target"), catalogChoices),
                                                onlyOne(GenericArguments.choices(Text.of("value"), ImmutableMap.<String, Tristate>builder()
                                                        .put("-1", Tristate.FALSE)
                                                        .put("0", Tristate.UNDEFINED)
                                                        .put("1", Tristate.TRUE)
                                                        .put("false", Tristate.FALSE)
                                                        .put("undefined", Tristate.UNDEFINED)
                                                        .put("true", Tristate.TRUE)
                                                        .build())))))))))
                .executor(new CommandClaimFlagGroup())
                .build(), "claimflaggroup", "cfg");

        Sponge.getCommandManager().register(this, CommandSpec.builder()
                .description(Text.of("Adds flag permission to player."))
                .permission(GPPermissions.COMMAND_FLAGS_PLAYER)
                .arguments(GenericArguments.firstParsing(
                        GenericArguments.seq(
                            onlyOne(string(Text.of("player"))),
                            GenericArguments.firstParsing(
                                GenericArguments.seq(
                                    choices(Text.of("flag"), flagChoices),
                                    GenericArguments.firstParsing(
                                            GenericArguments.seq(
                                                GenericArguments.onlyOne(choices(Text.of("source"), catalogChoices)),
                                                GenericArguments.choices(Text.of("target"), catalogChoices),
                                                onlyOne(GenericArguments.choices(Text.of("value"), ImmutableMap.<String, Tristate>builder()
                                                        .put("-1", Tristate.FALSE)
                                                        .put("0", Tristate.UNDEFINED)
                                                        .put("1", Tristate.TRUE)
                                                        .put("false", Tristate.FALSE)
                                                        .put("undefined", Tristate.UNDEFINED)
                                                        .put("true", Tristate.TRUE)
                                                        .build()))),
                                            GenericArguments.seq(
                                                GenericArguments.choices(Text.of("target"), catalogChoices),
                                                onlyOne(GenericArguments.choices(Text.of("value"), ImmutableMap.<String, Tristate>builder()
                                                        .put("-1", Tristate.FALSE)
                                                        .put("0", Tristate.UNDEFINED)

After Change


                                            .build())),
                                    optional(GenericArguments.onlyOne(GenericArguments.string(Text.of("context"))))),
                                GenericArguments.seq(
                                    GenericArguments.onlyOne(choices(Text.of("target"), catalogChoices)),
                                    onlyOne(GenericArguments.choices(Text.of("value"), ImmutableMap.<String, Tristate>builder()
                                            .put("-1", Tristate.FALSE)
                                            .put("0", Tristate.UNDEFINED)
                                            .put("1", Tristate.TRUE)
                                            .put("false", Tristate.FALSE)
                                            .put("undefined", Tristate.UNDEFINED)
                                            .put("true", Tristate.TRUE)
                                            .build())),
                                    optional(GenericArguments.onlyOne(GenericArguments.string(Text.of("context"))))))))))
                .executor(new CommandClaimFlag())
                .build(), "claimflag", "cf");

        Sponge.getCommandManager().register(this, CommandSpec.builder()
                .description(Text.of("Gets/Sets flag permission for a group in claim you are standing in."))
                .permission(GPPermissions.COMMAND_FLAGS_GROUP)
                .arguments(GenericArguments.firstParsing(
                        GenericArguments.seq(
                            onlyOne(string(Text.of("group"))),
                            GenericArguments.firstParsing(
                                GenericArguments.seq(
                                    choices(Text.of("flag"), flagChoices),
                                    GenericArguments.firstParsing(
                                            GenericArguments.seq(
                                                GenericArguments.onlyOne(choices(Text.of("source"), catalogChoices)),
                                                GenericArguments.onlyOne(choices(Text.of("target"), catalogChoices)),
                                                onlyOne(GenericArguments.choices(Text.of("value"), ImmutableMap.<String, Tristate>builder()
                                                        .put("-1", Tristate.FALSE)
                                                        .put("0", Tristate.UNDEFINED)
                                                        .put("1", Tristate.TRUE)
                                                        .put("false", Tristate.FALSE)
                                                        .put("undefined", Tristate.UNDEFINED)
                                                        .put("true", Tristate.TRUE)
                                                        .build()))),
                                            GenericArguments.seq(
                                                GenericArguments.onlyOne(choices(Text.of("target"), catalogChoices)),
                                                onlyOne(GenericArguments.choices(Text.of("value"), ImmutableMap.<String, Tristate>builder()
                                                        .put("-1", Tristate.FALSE)
                                                        .put("0", Tristate.UNDEFINED)
                                                        .put("1", Tristate.TRUE)
                                                        .put("false", Tristate.FALSE)
                                                        .put("undefined", Tristate.UNDEFINED)
                                                        .put("true", Tristate.TRUE)
                                                        .build())))))))))
                .executor(new CommandClaimFlagGroup())
                .build(), "claimflaggroup", "cfg");

        Sponge.getCommandManager().register(this, CommandSpec.builder()
                .description(Text.of("Adds flag permission to player."))
                .permission(GPPermissions.COMMAND_FLAGS_PLAYER)
                .arguments(GenericArguments.firstParsing(
                        GenericArguments.seq(
                            onlyOne(string(Text.of("player"))),
                            GenericArguments.firstParsing(
                                GenericArguments.seq(
                                    choices(Text.of("flag"), flagChoices),
                                    GenericArguments.firstParsing(
                                            GenericArguments.seq(
                                                GenericArguments.onlyOne(choices(Text.of("source"), catalogChoices)),
                                                GenericArguments.onlyOne(choices(Text.of("target"), catalogChoices)),
                                                onlyOne(GenericArguments.choices(Text.of("value"), ImmutableMap.<String, Tristate>builder()
                                                        .put("-1", Tristate.FALSE)
                                                        .put("0", Tristate.UNDEFINED)
                                                        .put("1", Tristate.TRUE)
                                                        .put("false", Tristate.FALSE)
                                                        .put("undefined", Tristate.UNDEFINED)
                                                        .put("true", Tristate.TRUE)
                                                        .build()))),
                                            GenericArguments.seq(
                                                GenericArguments.onlyOne(choices(Text.of("target"), catalogChoices)),
                                                onlyOne(GenericArguments.choices(Text.of("value"), ImmutableMap.<String, Tristate>builder()
                                                        .put("-1", Tristate.FALSE)
                                                        .put("0", Tristate.UNDEFINED)